﻿namespace Lichtspiel.ECSystem
{
    public class Component : IUpdateable
    {
        public Component() {
        }

        public Entity Owner { get; internal set; }

        #region IUpdateable Members

        public virtual void Update(GameTime time) { }

        #endregion

        /// <summary>
        /// Will be called after Component has been added to a Entity.
        /// </summary>
        public virtual void Initialize() {}
    }
}